package com.lion.appletrip.model.hunter;


import java.util.ArrayList;
import java.util.List;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class ProductList {

    @SerializedName("tab_list")
    @Expose
    private List<String> tabList = new ArrayList<String>();
    @Expose
    private String distance;
    @SerializedName("product_id")
    @Expose
    private Integer productId;
    @Expose
    private String title;
    @SerializedName("title_page")
    @Expose
    private String titlePage;
    @SerializedName("is_new")
    @Expose
    private String isNew;
    @SerializedName("discount_price")
    @Expose
    private String discountPrice;
    @SerializedName("like_count")
    @Expose
    private Integer likeCount;
    @Expose
    private String status;
    @Expose
    private User user;
    @SerializedName("address_display_type")
    @Expose
    private Integer addressDisplayType;
    @Expose
    private String address;
    @SerializedName("sold_count")
    @Expose
    private Integer soldCount;
    @SerializedName("date_str")
    @Expose
    private String dateStr;
    @Expose
    private String price;
    @Expose
    private Integer stock;

    /**
     * 
     * @return
     *     The tabList
     */
    public List<String> getTabList() {
        return tabList;
    }

    /**
     * 
     * @param tabList
     *     The tab_list
     */
    public void setTabList(List<String> tabList) {
        this.tabList = tabList;
    }

    /**
     * 
     * @return
     *     The distance
     */
    public String getDistance() {
        return distance;
    }

    /**
     * 
     * @param distance
     *     The distance
     */
    public void setDistance(String distance) {
        this.distance = distance;
    }

    /**
     * 
     * @return
     *     The productId
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * 
     * @param productId
     *     The product_id
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * 
     * @return
     *     The title
     */
    public String getTitle() {
        return title;
    }

    /**
     * 
     * @param title
     *     The title
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 
     * @return
     *     The titlePage
     */
    public String getTitlePage() {
        return titlePage;
    }

    /**
     * 
     * @param titlePage
     *     The title_page
     */
    public void setTitlePage(String titlePage) {
        this.titlePage = titlePage;
    }

    /**
     * 
     * @return
     *     The isNew
     */
    public String getIsNew() {
        return isNew;
    }

    /**
     * 
     * @param isNew
     *     The is_new
     */
    public void setIsNew(String isNew) {
        this.isNew = isNew;
    }

    /**
     * 
     * @return
     *     The discountPrice
     */
    public String getDiscountPrice() {
        return discountPrice;
    }

    /**
     * 
     * @param discountPrice
     *     The discount_price
     */
    public void setDiscountPrice(String discountPrice) {
        this.discountPrice = discountPrice;
    }

    /**
     * 
     * @return
     *     The likeCount
     */
    public Integer getLikeCount() {
        return likeCount;
    }

    /**
     * 
     * @param likeCount
     *     The like_count
     */
    public void setLikeCount(Integer likeCount) {
        this.likeCount = likeCount;
    }

    /**
     * 
     * @return
     *     The status
     */
    public String getStatus() {
        return status;
    }

    /**
     * 
     * @param status
     *     The status
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * 
     * @return
     *     The user
     */
    public User getUser() {
        return user;
    }

    /**
     * 
     * @param user
     *     The user
     */
    public void setUser(User user) {
        this.user = user;
    }

    /**
     * 
     * @return
     *     The addressDisplayType
     */
    public Integer getAddressDisplayType() {
        return addressDisplayType;
    }

    /**
     * 
     * @param addressDisplayType
     *     The address_display_type
     */
    public void setAddressDisplayType(Integer addressDisplayType) {
        this.addressDisplayType = addressDisplayType;
    }

    /**
     * 
     * @return
     *     The address
     */
    public String getAddress() {
        return address;
    }

    /**
     * 
     * @param address
     *     The address
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 
     * @return
     *     The soldCount
     */
    public Integer getSoldCount() {
        return soldCount;
    }

    /**
     * 
     * @param soldCount
     *     The sold_count
     */
    public void setSoldCount(Integer soldCount) {
        this.soldCount = soldCount;
    }

    /**
     * 
     * @return
     *     The dateStr
     */
    public String getDateStr() {
        return dateStr;
    }

    /**
     * 
     * @param dateStr
     *     The date_str
     */
    public void setDateStr(String dateStr) {
        this.dateStr = dateStr;
    }

    /**
     * 
     * @return
     *     The price
     */
    public String getPrice() {
        return price;
    }

    /**
     * 
     * @param price
     *     The price
     */
    public void setPrice(String price) {
        this.price = price;
    }

    /**
     * 
     * @return
     *     The stock
     */
    public Integer getStock() {
        return stock;
    }

    /**
     * 
     * @param stock
     *     The stock
     */
    public void setStock(Integer stock) {
        this.stock = stock;
    }

}
